Skip to content

Conversation

@mikomikotaishi
Copy link

This pull request adds support for C++ modules.

It aggregates all headers into a single module asyncio, with the additional partitions asyncio:http, asyncio:net, and asyncio:sync. It is enabled with the CMake build flag BUILD_MODULES.

@Hackerl
Copy link
Owner

Hackerl commented Dec 8, 2025

Thank you for your contribution, but I still need time to learn about modules and the support from different compilers.

@mikomikotaishi
Copy link
Author

I think the largest three vendors, MSVC, Clang, and GCC all support modules to some degree, but this is an optional extension that is toggled by CMake rather than a required feature

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants